/* head区域 */
	.order_box{
		background-color: #f2f2f2;
		height: 100%;
		/* overflow: hidden; */
	}
	.head{
		height: 180rpx;
		width: 100%;
		background: linear-gradient(#FF6040,#FF8A80);
		position: relative;
	}
	.head .useraddress{
		width: 710rpx;
		height: 208rpx;
		position: absolute;
		top: 20rpx;
		left: 20rpx;
		border-radius: 5rpx;
		background-color: white;
	}
	
	.useraddress .addressinfo{
		/* height: 100%; */
		display: flex;
		flex-direction: column;
		justify-content: space-around;
		padding: 40rpx;
	}
	.useraddress .addressinfo .addressinfo_top{
		font-size: 36rpx;
		font-weight: 600;
		color: #333333;
	}
	.useraddress .addressinfo .addressinfo_bottom{
		margin-top: 20rpx;
		font-size: 28rpx;
		color: #666666 ;
	}
	
	.addressinfo_bottom .addressinfo_bottom_status{
		border: 1rpx solid orangered;
		background-color:rgba(221, 100, 89, 0.1);
		color: orangered;
		border-radius:42%;
		line-height: 35rpx;
		text-align: center;
		width: 70rpx;
		display: inline-block;
		font-size: 22rpx;
	}
	.addressinfo_bottom .addressinfo_bottom_label{
		border: 1rpx solid #2B85E4;
		background-color:rgba(0, 136, 204, 0.1);
		color: #2B85E4;
		border-radius:42%;
		line-height: 35rpx;
		text-align: center;
		width: 70rpx;
		display: inline-block;
		font-size: 22rpx;
		margin-left: 15rpx;
	}
	.addressinfo_bottom .addressinfo_bottom_useraddress{
		margin-left: 10rpx;
	}

	/* 优惠券区域 */
	.order_ticket{
		position: relative;
		background-color: white;
		width: 100%;
		height: 72rpx;
		margin-top: 60rpx;
	}
	.order_ticket image{
		width: 32rpx;
		height: 32rpx;
		border-radius: 100%;
		position: absolute;
		top: 20rpx;
		left: 20rpx;
	}
	.order_ticket text:nth-of-type(1){
		position: absolute;
		top: 15rpx;
		left: 60rpx;
		font-size: 32rpx;
		font-weight: bold;
		color: #333333;
	}
	.order_ticket text:nth-of-type(2){
		position: absolute;
		top: 24rpx;
		right: 100rpx;
		font-size: 24rpx;
		color: #333333;
	}
	.order_ticket text:nth-of-type(3){
		position: absolute;
		top: 24rpx;
		right: 40rpx;
		font-size: 24rpx;
		color: #FF6040 ;
	}
	
	/* 商品详情区域 */
	.order_view{
		width: 100%;
		/* height: 100%; */
		/* overflow: hidden; */
		/* height: 100vh */
	}
/* 	.cartInfo{
		height: 256rpx;
		width: 750rpx;
		vertical-align:top; 
		background-color: white;
	} */
	.cartInfochild{
		height: 256rpx;
		width: 750rpx;
		/* 靠上 */
		vertical-align:top; 
		background-color: white;
		display: flex;
		align-items: center;
	}
	.cartInfo_info{
		display: flex;
		flex-direction: column;
	}
	.cartInfo_image{
		width: 216rpx;
		height: 216rpx;
		margin-left: 20rpx;
	}	
	.cartInfo_info{
		width: 400rpx;
		margin-left: 20rpx;
	}
	.cartInfo_info text{
		margin-top: 24rpx;
	}
	.cartInfo_info text:nth-of-type(1){
		font-size: 32rpx;
	}
	.cartInfo_info text:nth-of-type(2){
		color: #FF6040;
	}
	.cartInfo_info text:nth-of-type(3){
		width: 170rpx;
		line-height: 32rpx;
		text-align: center;
		font-size: 20rpx; 
		color: white;
		background-color: #FF8066 ;
	}
	.cartInfo_num{
		margin-top: 134rpx;
	}
	.cartInfo_num label{
		line-height: 40rpx;
		text-align: center;
		font-size: 32rpx;
	}

	/* 结果明细 */
	.resDetail{
		width: 100%;
		height: 250rpx;
		background: #FFFFFF;
		padding:0 20rpx;
		border-bottom: 1px solid #F1F1F1;
		overflow: hidden;
	}
	.resDetail .resDetail_title{
		font-size: 24rpx;
		font-weight: 600;
	}
	.resDetail  view{
		display: flex;
		justify-content: space-between;
		align-items: center;
		font-size: 28rpx;
		margin-top: 40rpx;
	}

	/* 提交区域 */
	.foot{
		width: 100%;
		height: 98rpx;
		background: #FFFFFF;
		display: flex;
		justify-content: space-between;
		position: fixed;
		bottom: var(--window-bottom);
		left: 0;
		border-bottom: 1rpx solid #DDD;
	}
	.foot .foot_left{
		width: 270rpx;
		height: 100%;
		padding:0 0 0 20rpx;
		display: flex;
		flex-direction: column;
	}
	.foot .foot_left .foot_left_count{
		font-size: 32rpx;
		margin-top: 10rpx;
	}
	.foot .foot_left .foot_left_ticket{
		font-size: 20rpx;
		color: #999999;
		margin-top: 10rpx;
	}
	.foot_left_count text{
		color: #FF6040;
		margin-left: 54rpx;
	}
	.foot_left_ticket text{
		margin-left: 54rpx;
	}
	.foot .foot_right{
		width: 220rpx;
		line-height: 98rpx;
		background-color: #FF6040;
		color: white;
		text-align: center;
		font-size: 32rpx;
	}